technical achievements - Allemand Anglais Dictionnaire